# b站:Python教程全套，入门到精通(Python全栈开发教程)
# by:杨教主
# QQ：273368189
# 兴趣方向：机器学习
# time: 2022/1/9 14:23

lst=[20,40,10,98,54]
print('排序前的列表',lst,id(lst))
lst.sort()
print('排序后的列表',lst,id(lst))

#通过指定关键字参数，将列表中的元素进行降序排序
lst.sort(reverse=True) #reverse=True表示降序排序 reverse=False就是升序排序
print(lst)
lst.sort(reverse=False)
print(lst)

print('----------使用内置函数sorted（）对列表进行排序，将产生一个新的列表对象-------------------')
lst=[20,40,10,98,54]
print('原列表',lst)
#开始排序
new_list=sorted(lst)
print(lst)
print(new_list)

#指定关键字参数 实现列表元素的降序排序
desc_lst=sorted(lst,reverse=True)
print(desc_lst)